.contactBanner {
	background: url(/images/contact/banner.jpeg) no-repeat 100%/cover;
	width: 100%;
	height: 420px;
}
.contactBox {
	padding: 40px 0 100px;
	.contactAddress {
		width: 540px;
		.contactItem {
			width: 100%;
			height: 70px;
			border-radius: 10px;
			padding: 20px;
			overflow: hidden;
			cursor: pointer;
			background: rgba(255,255,255,0);
			transition: all 0.375s linear;
			box-sizing: border-box;
			.contactItemTitle {
				color: rgba(0, 0, 0, 0.5);
				font-size: 20px;
				font-weight: 400;
				line-height: 40px;
				margin-bottom: 14px;
				height: 50px;
			}
			p {
				font-size: 18px;
				font-weight: 400;
				line-height: 40px;
			}
		}
		.contactItem.active {
			height: 170px;
			background: rgba(244, 245, 247, 0.7);
			border-radius: 10px;
			margin-bottom: 17px;
			.contactItemTitle {
				height: auto;
				font-weight: 700;
				line-height: 20px;
				color: rgba(0, 80, 157, 1);
			}
		}
		.contactItem:nth-child(2).active{
			height:214px;
		}
		
	}
}
.mapBox {
	width: 856px;
	height: 564px;
}